b_conaux - Copyright (c) 1989 Stefan Brueck, skydive lab's ---------------------------------------------------------- b_conaux ist ein kleines Tool, um bequem Ein- und Ausgabeumleitung auf die serielle Schnittstelle zu bewerkstelligen. Die Umleitung ist auf Biosebene implementiert, daher koennen auch Programme bedient werden, die eine normale IO-Redirection mit einer Shell nicht beruecksichtigen (GFA-Basic, Omikron- Basic...). Als Bonbon erfolgt die Ein- und Ausgabe parallel auf Bildschirm/ Konsole und serieller Schnittstelle. Zur Bedienung: Der erste Aufruf von b_conaux installiert die notwendigen Routinen fuer die Umleitung, jedoch sind diese zunaechst noch inaktiv. Nachfolgende Aufrufe von b_conaux schalten jetzt jeweils den aktiv/inaktiv Status um. Rueckgabewerte sind: b_conaux installiert: 0 b_conaux inaktiv : 1 b_conaux aktiv : 2 Zur Implementierung: Die Ein- und Ausgabe auf die serielle Schnittstelle erfolgt nur, wenn das CTS Signal anliegt, also die Schnittstelle auch die Daten weitergeben kann. Eine Abhaengigkeit vom Data Carrier Detect ist vorgesehen, dazu muss an der Position --1-- ein Wert ungleich 00 00 eingepatcht werden und eine Ein- oder Ausgabe erfolgt nur, wenn ein Carrier anliegt. Soll b_conaux bereits beim Start aktiviert werden ist an der Stelle --2-- der Wert 00 00 einzupatchen. 000110 33 FC 00 02 00 00 03 20 42 69 FF F0 4E 75 00 00 3...... Bi..Nu.. --1-- 000120 00 01 00 00 58 42 52 41 53 42 49 4F 00 00 00 00 ....XBRASBIO.... --2-- b_conaux ist mit dem XBRA-verfahren und der Kennung SBIO in den Bios-Trap- vektor eingeklinkt. Bugs: Bisher keine bekannt. Eine Garantie fuer das Funktionieren von b_conaux wird jedoch nicht uebernommen. b_conaux ist Spenderware fuer private Nutzung. Fragen zum Sourcecode, Extra- features, zur kommerziellen Nutzung oder gewerblichen Verbreitung (dies be- inhaltet auch die Aufnahme in das Angebot von PD-Verlagen) sind mit mir ge- sondert abzuklaeren. Stefan Brueck Jahnstrasse 7 6689 Merchweiler Z-Netz: STEFAN_BRUECK@EIKO Fido : STEFAN_BRUECK@EIKO.ZER Of 2:507/9.2